/* CSS Document */
body { margin: 0px; padding: 0px; font-size: 12px; text-shadow:1px 1px 3px rgba(50, 50, 50, 0.15)}
a { color: #333; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a.link-a, a.link-a:hover { text-decoration: none; }
#header { color: #000; }
.odd{
    background-color: #ffc;
}
.even {
    background-color: #cef;
}
.table-heading {
    background:#e5ecf9;
}
.hover {
    background-color: #ccc;
}
.center { margin: 0 auto;}
.login { width: 160px;}
label { display: block;}
.search { padding: 0px; margin: 0px; width: 200px; }
.search .search-btn { border: 1px solid #131313; cursor: pointer; }
/* Toolbox */
.toolbox { border: 1px solid #000; }
.toolbox a { text-decoration: none; display: block; }
.toolbox a:hover { background: #EEEEEE; }
.toolbox h5 { padding: 0px; margin: 5px 0; line-height: 16px; color: #333; }
.toolbox .tb-ico { width: 50px; height: 50px; color: #000; }
.toolbox .tb-con { line-height: 18px; color: #666; }
.toolbox .modify { background: url(modify.png) no-repeat center center; }
.toolbox .cache { background: url(cache.png) no-repeat center center; }
.toolbox .navigation { background: url(navigation.png) no-repeat center center; }
/* Tools */
.tools { border: 1px solid #000; padding: 5px; line-height: 18px; }
	
#footer {
    margin-top: 5px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background-color: #ccc;
}

.sidebar {
    list-style: none;
    margin: 0px;
    padding: 0px;
    
}
.sidebar li {
    list-style: none;
    border-bottom: 1px solid #999;
    color: #FFF;
    background: #ccc;
}
.sidebar a.home-link,.cbody .sidebar a.home-link:hover {
    color: #fff;
    background-color: #999;
    text-shadow:5px 2px 6px #000;
    -webkit-box-shadow:5px 2px 6px #000;-moz-box-shadow:5px 2px 6px #000;
}
.sidebar a { color: #000; background-color: #fff; text-decoration:none; display: block; line-height: 28px; text-indent: 30px; width: 150px; }
.sidebar a:hover { text-shadow:5px 2px 6px #000 }
/* Msg */
.msgbody { margin: 200px auto; width: 400px; height: 80px; background: #000; }
	.msg-ico { width: 80px; color: #FFF; font-size: 56px; }
	.msg-con { background: #FFF; padding: 5px; }
	.msgbody a { color: #333; text-decoration: none; }
	.msgbody a:hover { text-decoration: underline; }
.shadow {
    -webkit-box-shadow:5px 2px 6px #000;-moz-box-shadow:5px 2px 6px #000;padding:4px 10px;
}



/*************** Pagination ***************/
.pagination {
                text-align: right;
                padding: 20px 0 5px 0;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                }
.pagination a {
                margin: 0 5px 0 0;
                padding: 3px 6px;
                }

.pagination a.number {
				border: 1px solid #ddd;
                                -moz-border-radius:4px 4px 4px 4px;
                }

.pagination a.current {
                background: #469400 url('bg-button-green.gif') top left repeat-x !important;
                border-color: #459300 !important;
                color: #fff !important;
                -moz-border-radius:4px 4px 4px 4px;
                }

.pagination a.current:hover {
				text-decoration: underline;
                }